/* pages/yiguihuan/yiguihuan.wxss */
.box {
  background-color: #f7f8fa;
  height: 100vh;

  // 地址
  .box1 {
    background-color: #fff;
  }
  // 商品
  .box2 {
    width: 95%;
    margin: auto;
    margin: 20rpx auto 0;
    background-color: #fff;
    border-radius: 35rpx;
    padding: 20rpx;
    box-sizing: border-box;
    .shopListbox {
      width: 100%;
      box-sizing: border-box;

      .shopListbox1 {
        display: flex;
        justify-content: space-between;

        .shopListbox-left {
          width: 36%;
          border-radius: 15rpx;
          overflow: hidden;

          image {
            width: 100%;
            height: 100%;
          }
        }

        .shopListbox-right {
          width: 60%;

          .shopListbox-right2 {
            color: rgb(150, 150, 150);
            font-size: 27rpx;
            margin: 10rpx 0;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
          }

          .shopListbox-right3 {
            color: rgb(150, 150, 150);
            font-size: 27rpx;
          }

          .shopListbox-right4 {
            color: rgb(150, 150, 150);
            font-size: 27rpx;
            margin: 10rpx 0;
          }

          .shopListbox-right5 {
            color: rgb(150, 150, 150);
            font-size: 27rpx;
          }
        }
      }
    }

    .bxo2Bottom {
      margin-top: 20rpx;

      .bxo2Bottom1 {
        display: flex;
        justify-content: space-between;
        font-size: 28rpx;
        margin-top: 20rpx;

        .bxo2Bottom12 {
          color: rgb(110, 110, 110);
        }
      }
    }
  }
  // 信息
  .box3{
    width: 95%;
    margin: 20rpx auto;
    border-radius: 35rpx;
    overflow: hidden;
  }
  .box4{
    width: 95%;
    margin: auto;
    border-radius: 35rpx;
    overflow: hidden;
    background-color: #fff;
    box-sizing: border-box;
    padding: 20rpx;
    .box41{
      font-weight: bold;
    }
    .t-cell{
      padding: 10rpx 0 0;
    }
  }
  // 底部导航
  .footer{
    display: flex;
    justify-content: flex-end;
    background-color: #fff;
    padding: 20rpx 0 60rpx;
    position: fixed;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    .btn{
      color: #5c5c5c;
      border: 1px solid #5c5c5c;
      width: 30%;
      border-radius: 45rpx;
      height: 80rpx;
      line-height: 80rpx;
      font-size: 26rpx;
      background-color: #fff;
      margin-left: 34%;
    }
    .btn1{
      height: 80rpx;
      line-height: 80rpx;
      font-size: 26rpx;
      width: 30%;
      border-radius: 45rpx;
      color: #fff;
      background-color: #253454;
      border: 1px solid #253454;
      position: absolute;
      right: 2.5%;
    }
  }
}